home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 1997 #1 / Amiga Plus CD - 1997 - No. 01.iso / pd / programmierung / installproged / history < prev    next >
Text File  |  1996-06-05  |  14KB  |  460 lines

  1. ----------------------------------------------------------------------
  2.  
  3. V1.0 - Released on 26-sep-95
  4.  
  5. ----------------------------------------------------------------------
  6.  
  7. V1.1 - Released on 20-oct-95
  8.  
  9. Changes from V1.0
  10.  
  11. 28-sep-95: (BUG!)
  12.  
  13. When ProgED opens a new file, it reads its creation date and assign
  14. it to file in PRJ:. Previously ProgED simply used actual date.
  15. This avoid the necessity of compile files not changed but closed and
  16. reopened.
  17.  
  18. 09-oct-95: (Bug reported from Daniel Stenberg)
  19.  
  20. ProgED refused to write 8-bits chars (à,ò,ecc.). This was due to a
  21. mistake using wrong type (char instead of UBYTE). FIXED.
  22.  
  23. 09-oct-95: (Suggest from Celestino Amoroso)
  24.  
  25. Now you can choose the screen mode "Same as Workbench" to clone WB
  26. screen. This can be done only using ASL screen mode req. ReqTools
  27. can't add custom screen mode to list :-(
  28.  
  29. 09-oct-95: (Suggest from Celestino Amoroso)
  30.  
  31. Now you can scroll around clicking in a window and moving the mouse
  32. off it. Before you have to continue moving the mouse to scroll.
  33.  
  34. 09-oct-95: (Suggest from Daniel Stenberg)
  35.  
  36. If ProgED can't read its config file, ProgED opened its screen
  37. and windows without menu (if you haven't config you can't get
  38. menus :-) ). Now you can anyway quit. I added a simple menu "Quit".
  39.  
  40. 10-oct-95: (Suggest from Celestino Amoroso)
  41.  
  42. Now you can open ProgED on any public screen. To do so open the
  43. prefs window "Change screen mode", then write in the string
  44. gadget the name of your favourite screen. Click on "Modify" button.
  45. Choose "Open on public screen" mode. That's all!
  46. You can see this particulary screen mode ONLY if you are using
  47. ASL screen mode req. Why? Look at some lines above.
  48.  
  49. 11-oct-95: (Suggest from Celestino Amoroso)
  50.  
  51. If you want, now, you can *SPLIT* windows. So you can have multiply
  52. views to same file. This was done adding internal command SPLIT.
  53.  
  54. 12-oct-95: (Suggest from Daniel Stenberg)
  55.  
  56. When you click on OK button of Miscellaneous prefs windows, ProgED
  57. closed and reopened its screen. Now it does it ONLY if it's really
  58. needed. Generally it closes and reopens only windows.
  59.  
  60. 12-oct-95: (BUG!)
  61.  
  62. If you load a file saved with XPK libs, then you'll find an
  63. extraneous char in file each 32000 chars. Silly bug!
  64.  
  65. 12,13,14,15-oct-95
  66.  
  67. I translated Italian manual to English language. I hope you'll
  68. can read it, as you see my English isn't so good...
  69.  
  70. 15-oct-95: (BUG!)
  71.  
  72. If you activated "Erase right" mode and you press return on line
  73. with some spaces at end, and you aren't at line end, you could
  74. delete useful chars! I forgotten to move cursor to end of line
  75. before delete spaces...
  76.  
  77. 16-oct-95: (Suggest from Celestino Amoroso)
  78.  
  79. Now you can choose any brackets couple using "Brackets" preference
  80. menu. So you can jump (using ramiga+h) from BEGIN to END; (pascal)
  81. or from { to } (C). You can, also, specify, two or more couples!
  82.  
  83. 17-oct-95: (BUG!)
  84.  
  85. If you cut a text block containing more than one fold, you'll
  86. get wrong line numbers. Simply I wrote == instead of !=.
  87.  
  88. 18-oct-95: (Bug reported from Timo Westen)
  89.  
  90. Fold/Unfold routines didn't update scroller gadget. FIXED.
  91.  
  92. 18-oct-95: (Suggest from Timo Westen)
  93.  
  94. Now, like CygnusED, you can also use left amiga to select menu.
  95.  
  96. 18-oct-95: (Bug reported from Timo Westen)
  97.  
  98. If you use the on-line help feature, selecting a menu using the
  99. HELP key, cursor jumps to mousepointer position. FIXED.
  100.  
  101. 19-oct-95: (BUG!)
  102.  
  103. Mouse blanker don't works. If you press a key ProgED blanks mouse
  104. pointer but just after it shows arrow again. FIXED.
  105.  
  106. ----------------------------------------------------------------------
  107.  
  108. V2.0 - Released on 7-4-96
  109.  
  110. Changes from V1.1
  111.  
  112. 20-oct-95: (Suggest from Timo Westen)
  113.  
  114. Now you can change cursor color using special pens in drawinfo
  115. prefs window. In V1.1 these pens was unused.
  116.  
  117. 21-oct-95: (BUG!)
  118.  
  119. If you split a window and read its text using the PED: handler,
  120. only one of the splitted windows was locked. Simply, referencing
  121. the Locked field of struct PEDWindow I must use p->SplitMaster->Locked,
  122. so only the Locked field of the split master will be used.
  123. NOTE for all developers: if you used Locked field, you must modify
  124. your sources so to use p->SplitMaster->Locked insteand of p->Locked.
  125.  
  126. 22-oct-95: (Suggest from Celestino Amoroso)
  127.  
  128. Now you can use following internal commands: "LEFT WORD" and "RIGHT WORD"
  129. to move cursor on words (like CTRL+left/right of CygnusED). I modified
  130. standard prefs to use CTRL+left/right keys.
  131.  
  132. 23-oct-95: (BUG!)
  133.  
  134. The "find matching bracket" doesn't work if you specified a single
  135. char bracket (such as ( or [) and you have two or more near brackets.
  136. FIXED.
  137.  
  138. 12-nov-95: (Suggest from Johan Sandgren)
  139.  
  140. Johan suggested me to arrange windows in visible area of screen.
  141. Did it!
  142.  
  143. 13-nov-95: (Suggest from Johan Sandgren)
  144.  
  145. Now using "Same as Workbench" screen mode, you'll inherit autoscroll
  146. flag, too.
  147.  
  148. 13-nov-95: (BUG ?!?!??!??!?!)
  149.  
  150. Many users reported me that keyword coloring is faulty while using
  151. 256 colors screen. It's not true. Keyword coloring routines was
  152. optimized to use only colors between 1 and 127. Any other value is
  153. illegal. DON'T SELECT PEN 0 OR PEN GREATER THAN 127 !
  154.  
  155. 14-nov-95: (Suggest from Stefan Ruppert)
  156.  
  157. In ProgED V1.0 and V1.1 you can even copy a file from window buffer
  158. to anywhere simply by a "copy PED:filename to anywhere". I don't
  159. placed ProgED in shareware domain to let you use it without
  160. registering! Now you can read a max of 8192 bytes from a window
  161. buffer, thus REGISTER NOW!
  162.  
  163. 19-nov-95: (BUG!)
  164.  
  165. If you fold a function, cut (or clear) a block below the fold itself,
  166. unfold the function and undo the cut (or clear), then ProgED will insert
  167. the block in wrong position. FIXED.
  168.  
  169. 22-nov-95: (BUG!)
  170.  
  171. Replace function: if replaced string is a prefix of replacing string
  172. ProgED loops forever. FIXED.
  173.  
  174. Happy new year! 3-jan-96: (BUG!)
  175.  
  176. An user reported me that choosing 256 color screen and setting up
  177. various colors for keywords, as soon as ProgED closes its screen
  178. it shows up a message like: "can't open text font. Tring topaz/8".
  179. It was an hard bug to find! FIXED.
  180.  
  181. 7-jan-96 (BUG!)
  182.  
  183. Bruno Barbera reported me that using SysIHack all arrows and
  184. scroller gadgets of ProgED windows were corrupted. Simply I
  185. wronged size calculations. FIXED.
  186.  
  187. 10-jan-96 (BUG!)
  188.  
  189. Moving cursor using SHIFT or ALT keys didn't store cursor position
  190. so to jump at same column at each line change. FIXED.
  191.  
  192. 12-jan-96 (Suggest from Enrico Altavilla)
  193.  
  194. Autocompletation improved. Now you can insert into dictionary
  195. a word which is a prefix of another word. Hitting ESC you'll
  196. get smallest string. Hitting again you'll next smallest string
  197. and so on.
  198.  
  199. 14-jan-96 (Suggest from Enrico Altavilla)
  200.  
  201. Now you can use spaces into keyword to color sentences as
  202. "PTR TO CHAR". You can also color C operators as == or !=.
  203. All seems to work, I hope.
  204.  
  205. 17-jan-96 (BUG!)
  206.  
  207. If you paste into ProgED window a text cutted using another
  208. program you could cause an enforcer hit! FIXED.
  209.  
  210. 18-jan-96 (BUG!)
  211.  
  212. ProgED didn't insert new lines when you pasted a columnar block
  213. near text end. FIXED.
  214.  
  215. 18-jan-96 (BUG!)
  216.  
  217. Now cursor doesn't cycle on first and last text line if you
  218. keep left or right cursor pressed. FIXED.
  219.  
  220. 20-jan-96 (BUG!)
  221.  
  222. SEARCH internal command didn't work as explained into manual.
  223. SEARCH NEXT didn't use properly case & reverse gadget of
  224. search window. FIXED. SEARCH sintax is changed. SEE MANUAL!
  225.  
  226. 21-jan-96
  227.  
  228. Now ProgED uses memory pools to allocate memory.
  229.  
  230. 25-jan-96 (Suggest from Bruno Barbera)
  231.  
  232. Now you can use an invoker to run ProgED. It's named "ped" and it's
  233. placed (generally) into ProgED:. Special STICKY option let you to edit
  234. a file and return to shell when you've done. If you don't use
  235. sticky option then ed will run ProgED and will return soon to shell.
  236.  
  237. 27-jan-96 (Suggest from Bruno Barbera)
  238.  
  239. Now ProgED let you to choose shanghai mode into program edit window.
  240.  
  241. 28-jan-96 (Suggest from Enrico Altavilla)
  242.  
  243. Now you can specify chars to disable and enable autocase.
  244.  
  245. 28-jan-96 (BUG!)
  246.  
  247. If you wrote something leaving some spaces on line right end, and
  248. you placed cursor on line body, ProgED erases blanks on right but
  249. don't split the line. FIXED.
  250.  
  251. 28-jan-96
  252.  
  253. Changed ESC key function. Now it closes text windows. It's
  254. necessary to work similarly to triton.library which closes its
  255. windows using ESC key. Some little key change was necessary.
  256.  
  257. 2-feb-96
  258.  
  259. Porting to triton.library finished. It was an hard job.
  260.  
  261. 3-feb-96
  262.  
  263. Created filetype depending preferences.
  264.  
  265. 5-feb-96 (Suggest from Bruno Barbera)
  266.  
  267. Now all prefs windows are external modules. These external modules
  268. are loaded only if necessary. So ProgED executable size has been
  269. reduced from 290K to 220K.
  270.  
  271. 6-feb-96 (Suggest from Mario Bianchi)
  272.  
  273. Introduced commands "DEL WORD",to delete an entire word, and
  274. "BACK WORD" to backspace an entire word.
  275.  
  276. 7-feb-96 (Suggest from Bruno Barbera & Enrico Altavilla)
  277.  
  278. Introduced word-wrapping.
  279.  
  280. 13-feb-96
  281.  
  282. Added mouse preference window. Added MOUSE command to manage
  283. mouse pointer. Added "MARK WORD" command to mark a word.
  284.  
  285. 14-feb-96 (Suggest from Bruno Barbera)
  286.  
  287. Added generic folder. Now you can specify a start string and a stop
  288. string into folder preference window. The generic folder reads these
  289. strings to check for start line and stop line of the fold.
  290. Any folder can use these strings as it wants.
  291.  
  292. 15-feb-96 (Suggest from Enrico Altavilla)
  293.  
  294. Added command "LOAD" to load a file into a previously opened window.
  295.  
  296. 15-feb-96 (Suggest from Enrico Altavilla)
  297.  
  298. Added query "FILE" to show a file requester from arexx scripts.
  299.  
  300. 16-feb-96 (Suggest from Luca Forlizzi)
  301.  
  302. Now you can use static marker. They are saved in a separate ".mark"
  303. file. At load time all static markers are reloaded.
  304.  
  305. 17-feb-96
  306.  
  307. Improved MOUSE SET command. Now it unmarks all previously marked
  308. blocks. This allows to unmark a block simply clicking in the window.
  309.  
  310. 17-feb-96
  311.  
  312. Compiled first beta-version for Bruno Barbera and Enrico Altavilla.
  313. It's testing time!
  314.  
  315. 18-feb-96
  316.  
  317. Improved filetypes adding two requesters. These requesters ask user
  318. if he/she wants change filetype of file at load time and filename
  319. change.
  320.  
  321. 19-feb-96 (Suggest from Enrico Altavilla)
  322.  
  323. Added simple support for visible EOLs. Now you can specify a char to
  324. be used to render the EOL. Generally you can use char which ascii
  325. value is 1 to get a simple rectangle. Anyway some font allows you
  326. to render an arrow. I'm using XCourier/13. Using char 13 I get a
  327. small "CR" character.
  328.  
  329. 20-feb-96 (BUG reported from Paolo Menichetti)
  330.  
  331. Using amigaguide scanner you couldn't obtain real name of nodes
  332. containing spaces. FIXED.
  333.  
  334. 21-feb-96
  335.  
  336. Started documentation update!
  337.  
  338. 22-feb-96
  339.  
  340. Added new search engine. Now you can search simple strings (new
  341. engine) and AmigaDOS patterns (old engine). You can switch between
  342. these engines using "Wildcards" checkbox of the search window.
  343.  
  344. 23-feb-96
  345.  
  346. Now ProgED saves the positions of the Triton windows into config file.
  347. So you can resize and position all windows and save prefs to get
  348. all windows right positioned.
  349.  
  350. 10-mar-96
  351.  
  352. Released second beta-release.
  353.  
  354. 11-mar-96
  355.  
  356. Updated all developers infos.
  357.  
  358. 12-mar-96
  359.  
  360. Updated all query infos into manuals.
  361.  
  362. 14-mar-96 (BUG reported from Costa Tsaousis)
  363.  
  364. Template management could loop forever. FIXED.
  365.  
  366. 15-mar-96 (BUG reported from Costa Tsaousis)
  367.  
  368. Deleting a char near a fold or cutting a block ending near a fold
  369. could cause a guru. FIXED.
  370.  
  371. 16-mar-96 (Suggest from Costa Tsaousis)
  372.  
  373. Now "Find matching bracket" function ignores commented text.
  374.  
  375. 17-mar-96 (BUG reported from Costa Tsaousis)
  376.  
  377. Closing a fold which follow another fold caused a wrong cursor
  378. position. FIXED.
  379.  
  380. 18-mar-96
  381.  
  382. I'm about to distribute 2.0 release. Today I've prepared the
  383. installation package. Soon you'll see ProgED 2.0.
  384.  
  385. 22-mar-96
  386.  
  387. Sorry. You've to wait some days... Enrico reported me two new bugs
  388. introduced from beta 2.
  389.  
  390. 3-apr-96 (Suggest from Costa Tsaousis)
  391.  
  392. Costa suggested me to improve window arranging. It seems that on ECS
  393. systems window refreshing is too slow. Now ProgED doesn't refresh
  394. window which don't need refreshing.
  395.  
  396. ----------------------------------------------------------------------
  397.  
  398. V2.1 - Released on 5-jun-96
  399.  
  400. Changes from V2.0
  401.  
  402. 19-apr-96
  403.  
  404. A lot of users reported me to exchange "ok" and "cancel" buttons in
  405. all windows. Done.
  406.  
  407. 20-apr-96 (Suggest from Enrico Altavilla)
  408.  
  409. Added a timeout to the invoker. If ProgED doesn't start after 30
  410. seconds (about) the invoker returns to the shell.
  411.  
  412. 21-apr-96
  413.  
  414. Some user reported me that opening ProgED windows on a public screen
  415. is a bit difficulty. Now it should be easier. Simply choose public
  416. screen in screen modes list.
  417.  
  418. 21-apr-96
  419.  
  420. Starting from today I've no more my fidonet access. Sorry for all
  421. problems caused...
  422.  
  423. 7-may-96 (BUG reported from Enrico Altavilla)
  424.  
  425. Enrico reported me that using "{" and "}" as comment strings ProgED
  426. didn't work properly. It was a serious bug. Any comment strings which
  427. lenght isn't 2 makes ProgED works bad.
  428.  
  429. 10-may-96
  430.  
  431. Now you can choose (while editing menus) the checkmark to be used
  432. using a window. Simpler and faster than the old cycle gadget.
  433.  
  434. 11-may-96 (Suggest from Enrico Altavilla)
  435.  
  436. Now you can activate both indentation & word-wrapping. In 2.0 release
  437. there was some problems...
  438.  
  439. ----------------------------------------------------------------------
  440.  
  441. Thanks to all ones helped me to improve ProgED, here is a brief
  442. list:
  443.  
  444.           Bruno Barbera
  445.           Mario Bianchi
  446.           Enrico Altavilla
  447.           Luca Forlizzi
  448.           Paolo Menichetti
  449.           Alberto Longo
  450.           Celestino Amoroso
  451.           Costa Tsaousis
  452.           Daniel Stenberg
  453.           Tim Stack
  454.           Matthias Moeller
  455.           Timo Westen
  456.           Johan Sandgren
  457.           Stefan Ruppert
  458.           Marcel Offermans
  459.  
  460.